<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			//阅读如下代码，分析输出，并说明为什么。
			let foo = function() {
			    let i = 0;
			    return function() {
			        console.log(i++);
			    }
			}
			let f1 = foo();
			let f2 = foo();
			f1(); // 0	先输出0之后再执行i++
			f2(); // 0
			f1(); // 1
		</script>
	</body>
</html>
